#pragma once

#include <wlr/types/wlr_xdg_shell.h>
#include "server.h"

typedef struct Xdg_shell
{
    Server *server;
    struct wlr_xdg_shell *xdg_shell;
    struct wl_listener new_xdg_surface;
} Xdg_shell;

Xdg_shell *xdg_shell_create(Server* server);
void xdg_shell_destroy(Xdg_shell* xdgsl);
